Customizing Dialog Boxes
Most of Bentley OpenUtilities Designer’s dialog boxes can be customized by configuring a resource-only DLL file named GuiResDLLu.dll. Dialog labels can be customized, and controls and field layouts can be enabled or disabled. Configuration of this DLL requires the use of Microsoft Visual Studio.
The following dialog boxes are implemented in the resource-only DLL:
- Available List
- Construction Complete
- Custom Cost Assignment Properties
- Custom Cost Properties
- Design Properties
- Class Code Editor
- Compatible Unit Assignment Properties
- Compatible Unit Properties
- CU Rule Editor
- Global Settings
- Group Properties
- Job Default Properties
- Material Item Assignment Properties
- Material Item Properties
- Placement Defaults
- Save As (Design)
- Save As (Unit)
- Types and Categories
- User Manager
- User Properties
- Work Location Facility
- Work Location Properties
- Work Request History
- Work Request Properties
The customization of these dialog boxes is subject to the following limitations:
- Items cannot be added or deleted.
- The resource identifiers cannot be renamed.
- In some cases, a control cannot be enabled or disabled because it is dictated by core code. (For example, core code governs the Quantity/Length control on the Work Location Properties dialog box, which is is enabled only for span-type work locations.)
- Controls for some dialogs are limited to a maximum
Dialog Box |
Controls (Maximum Characters |
---|---|
Compatible Unit Properties |
CU ID (50) Name (50) Description (255) |
Custom Cost Properties |
Name (50) Description (255) |
Design Properties |
Name (50) Description (255) |
Group Properties (User) |
Name (30) Description (255) |
Job Default Properties |
Name (60) Description (255) |
Material Item Properties |
|
MIID (50) Name (50) Description (255) |
|
Save As (Design) |
Name (50) |
User Properties |
First Name (15) Last Name (30) User Name (50) Phone No (20) Pager No (20) Email Address (100) |
Work Location Properties |
Description (50) |
Work Request Properties: |
Name (32) Description (255) Customer Name (60) |